\hypertarget{classduye_1_1_singleton}{\section{duye\-:\-:Singleton$<$ T $>$ Class Template Reference}
\label{classduye_1_1_singleton}\index{duye\-::\-Singleton$<$ T $>$@{duye\-::\-Singleton$<$ T $>$}}
}


singletion class template, be inherit  




{\ttfamily \#include $<$duye\-\_\-singleton.\-h$>$}

\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classduye_1_1_singleton_a3db2f9862d7cd6985d4446bb0bb76238}{static T \& {\bfseries instance} ()}\label{classduye_1_1_singleton_a3db2f9862d7cd6985d4446bb0bb76238}

\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classduye_1_1_singleton_a13b59f9261aed730967a558b9c7cd8d2}{{\bfseries Singleton} (const \hyperlink{classduye_1_1_singleton}{Singleton} \&)}\label{classduye_1_1_singleton_a13b59f9261aed730967a558b9c7cd8d2}

\item 
\hypertarget{classduye_1_1_singleton_a88de37b804a2264d96e46acc5c37ae66}{\hyperlink{classduye_1_1_singleton}{Singleton} \& {\bfseries operator=} (const \hyperlink{classduye_1_1_singleton}{Singleton} \&)}\label{classduye_1_1_singleton_a88de37b804a2264d96e46acc5c37ae66}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename T$>$class duye\-::\-Singleton$<$ T $>$}

singletion class template, be inherit 

The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Z\-:/duye/src/duyebase/public/\hyperlink{duye__singleton_8h}{duye\-\_\-singleton.\-h}\end{DoxyCompactItemize}
